*{
    box-sizing: content-box; 
}
body{margin:0 auto;border:none;padding:0;outline:none;font-size:17px;background:#faf5f6;top:0;left:0;background-color:#F9F9F9;}
img{margin: 0; border:none; padding: 0; outline: none;}
.detail-wrapper .img img{display: block; border: 0; vertical-align: middle; width: 100%;}
ul{margin: 0; border:none; padding: 0; outline: none;}
div{margin: 0; border:none; padding: 0; outline: none;}
a{text-decoration: none;}
#detail-top-menu .detail-menu-content .main-detail li a{display: block; color: #333; font-size: 15px;}
li{list-style:none;margin:0;border:none;padding:0;outline:none;}
span{margin: 0; border:none; padding: 0; outline: none;}
html{background-color:#F9F9F9;}
.detail-wrapper .img span{position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 30px; line-height: 30px; padding-right: 15px; text-align: right; color: #FFF; font-size: 12px; background-color: rgba(40, 40, 40, .7); z-index: 2;}
.detail-wrapper .goods-jq b{font-family:Arial;}
.detail-wrapper .goods-jq .goods-price b{font-size: 20px; color: #fe0000; margin-right: 7px; font-size: 20px; position: relative; top: 2px;}
.detail-wrapper .goods-jq .goods-num i{width: 15px; height: 12px; position: absolute; left: 0; top: 2px; background: url(../../../assets/images/goods_num.png) 0 0 no-repeat; background-size: 100%;}
.detail-wrapper .goods-tag span{display:inline-block; border-style: solid; border-color: #fe4a65; border-width: .05rem; border-bottom-width: .03rem; border-right-width: .03rem; padding: 0 4px; font-size: 10px; border-radius: 2px; margin-right: .3rem;}
#detail-top-menu .detail-menu-content .main-detail li{box-sizing: border-box; width: 100%; height: 50px; border-bottom: #eee 1px solid; text-align: center; line-height: 50px;}
.detail-wrapper .goods-jq b i{font-family: "Microsoft Yahei"; font-style: normal; font-size: 12px;}
.detail-wrapper .goods-jq .goods-num b{color: #ff6a00; font-weight: normal; font-family: Arial;}
.main-title{height:44px;background:none !important;padding:8px 10px;position:absolute !important;top:10px !important;left:0;width:100%;z-index:141!important;display:block;box-sizing:border-box;}
.main-title .menu-detail{font-family: Simhei; font-size: 17px; height: 28px; line-height: 28px; color: white; text-align: center;}
.main-title .main-back{position:absolute;left:10px;height:28px;width:28px;display:block;background:url(../../../assets/images/cms-img.png) -32px 0 no-repeat;background-size:287px 800px;float:left;background-color:rgba(102,102,102,.7);border-radius:100%;}
.main-back{background-position:-30px 0 !important;}
#detail-top-menu{position: fixed; width: 100%; height: 0;  top: 0; right: 0; z-index: 7; overflow: hidden;}
#detail-top-menu .detail-menu-content .main-detail{overflow: hidden;}
#detail-top-menu .arrow{width: 0; height: 0; border-left-width: 7px; border-left-color: transparent; border-right-width: 7px; border-right-color: transparent; border-bottom-width: 7px; border-bottom-color: white; border-style: solid; border-top: none; position: absolute; right: 18px; top: 47px; z-index: 9999;}
.show{display: block;}
#detail-top-menu #menu-mask{background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; display: block; position: absolute;  left: 0; z-index: 1;}
#detail-top-menu .detail-menu-content{width: 150px; position: absolute; z-index: 2; height: 150px; top: 54px; right: 0px; background: white;}
.detail-wrapper{padding: 0 0 15px; background-color: #FFF; border-bottom: #e9e5e6 1px solid; overflow: hidden; position: relative; z-index:100;}
.detail-wrapper .title-wrapper{position: relative; font-size: 16px; width: 100%;  overflow: hidden; color: #454545; line-height: 16px; padding: 0 15px; box-sizing: border-box;}
.detail-wrapper .img{position: relative; margin: 0 auto 20px; width: 100%;}
.detail-wrapper .goods-jq{margin: 0 15px; margin-top: 6px; position: relative; height: 30px;}
.detail-wrapper .goods-jq .goods-num{color:#aaa; font-size: .7rem; position: relative; padding-left: 19px; margin-top: 8px;}
.detail-wrapper .goods-tag{color:#fe4a65;display:block;padding:0 15px;height:32px;padding-top:5px;position:relative;}
.detail-wrapper .recommend-wrapper{font-size: 12px; color: #ff6a6a; padding: 0 15px; margin-top: 6px;}
.detail-wrapper .goods-jq .goods-price{font-size: 12px; color: #999; margin-right: 20px;}
.pos-box{padding: 10px 15px 10px 15px;}
.pos-box .ads-list{padding: 0; background-color: transparent;}
.ads-list{background-color: #fff; padding: 0.2em; padding-top: 0.4em; text-align: center;}
.ads-list .goods-item{width: 48%; float: left; text-align: left; margin-bottom: 0.7em; margin-right: 0.15em;}
.buy-wrapper{position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; padding: 0; line-height: 50px; box-shadow: 0 0 5px 0 rgba(218, 218, 218, 0.75); background-color: #FFF; font-size: 12px; overflow: hidden; z-index: 100;}
.detail-wrapper  .goods-jq .goods-quan {
    font-size: 15px;
    color:#666;
    margin-top: 5px;
}

.detail-wrapper  .goods-jq .goods-quan b {
    font-weight: normal;
    margin-right: 2px;
}
.detail-wrapper  .goods-jq .shoufa-quan {
    font-size: 10px;
    height: 17px;
    line-height: 17px;
    position: relative;
    text-indent: 4px;
    color: white;
}

.detail-wrapper  .goods-jq .shoufa-quan span {
    position: absolute;
    left: 0;
    width: 19px;
    text-indent: 5px;
    height: 17px;
    background: white url(../../../assets/images/cms-img.png) -205px -182px no-repeat;
    background-size: 287px 800px;
    line-height: 18px;
}
.detail-wrapper  .goods-jq .shoufa-quan b {
    position: absolute;
    left: 17px;
    margin: 0;
    font-size: 12px;
    text-indent: 0;
    text-align: center;
    padding: 0 5px;
    color:#ff6a00;
    line-height: 16px;
    height: 15px;
    border: #ff9950 1px solid;
}